Skip to content

Conversation

ktnielse
Copy link
Member

Replace the stylised SVG map with an interactive Leaflet map using OpenStreetMap tiles.

  • Zoom buttons, panning and a clickable pin for every place
  • Same layout as before: search and banner on top of the map, quote below
  • The routes page uses the same map component
  • Leaflet is lazy-loaded

Places still come from the existing GraphQL API, so no backend changes are needed.

Related to #13, #25

Add zoom buttons, panning, place pins and OpenStreetMap tiles with attribution. The routes page uses the same map component.

Related to #13, #25

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01F5C2cS9XTzwmMwd6jPgxHC
@ktnielse ktnielse requested a review from a team as a code owner October 21, 2026 16:16
Copy link
Member

@alekskjo alekskjo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The interactive Leaflet map is a clear improvement over the static SVG solution. The quality checks are green, and the change appears independent of the pending GraphQL catalog work. Approved ✅

@alekskjo alekskjo merged commit ebf4e59 into main Oct 22, 2026
2 checks passed
@alekskjo alekskjo deleted the feat/real-map branch October 22, 2026 13:07
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants